import json
from biz.IFile import IFile

class BasePa(IFile):

    def write(self,conn):
        json_data = self.getDF(conn).to_dict(orient='records')
        # 将 JSON 字符串写入文件
        # 将数据转换为 JSON 字符串
        json_str = json.dumps(json_data, ensure_ascii=False)

        # 打开文件
        with open('json_data', 'a') as file:
            # 写入数据
            file.write(json_str)
            file.write('\n')  # 手动添加换行符
        print('结果是{}'.format(json_str))

    def getDF(self,conn):
        pass